1 |
Long-term Contracts or Programs Disclosure [Table] |
[Table] |
* |
* |
added:Long-termContractsOrProgramsDisclosureTable |
2 |
Legal Entity [Axis] |
[Axis] |
* |
* |
dei:LegalEntityAxis |
3 |
Consolidated Entity [Domain] |
[Domain] |
* |
* |
dei:EntityDomain |
4 |
Receivables, Long-term Contracts or Programs [Hierarchy] |
[Abstract] |
* |
* |
added:Long-termContractsOrProgramsDisclosureLineItems |
5 |
Long-term Contracts or Programs Disclosure [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:LongTermContractsOrProgramsDisclosureTextBlock |
6 |
Receivables, Long-term Contracts or Programs [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:ReceivablesLongTermContractsOrProgramsAbstract |
7 |
Customer Advances and Progress Payments for Long-term Contracts or Programs |
[Concept] Monetary |
As Of |
Credit |
us-gaap:CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms |
8 |
Contract Receivable Retainage, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:ContractReceivableRetainageDescription |
9 |
Receivables, Long-term Contracts or Programs |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ReceivablesLongTermContractsOrPrograms |
10 |
Contract Receivable, Due after One Year, Lowest Interest Rate |
[Concept] Perdent |
As Of |
* |
us-gaap:ContractReceivableDueAfterOneYearLowestInterestRate |
11 |
Contract Receivable, Due after One Year, Highest Interest Rate |
[Concept] Perdent |
As Of |
* |
us-gaap:ContractReceivableDueAfterOneYearHighestInterestRate |
12 |
Contract Receivable, Due after One Year, Weighted Average Interest Rate |
[Concept] Perdent |
As Of |
* |
us-gaap:ContractReceivableDueAfterOneYearWeightedAverageInterestRate |
13 |
Unbilled Receivables, Not Billable at Balance Sheet Date, Description of Prerequisites for Billings |
[Concept] Text/String |
For Period |
* |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateDescriptionOfPrerequisitesForBillings |
14 |
Loss on Contract Termination |
[Concept] Monetary |
For Period |
Debit |
us-gaap:LossOnContractTermination |
15 |
Loss on Contract Termination for Default |
[Concept] Monetary |
For Period |
Debit |
us-gaap:LossOnContractTerminationForDefault |
16 |
Government Contractors, Subcontract and Special Equipment Cost, Nature of Transaction |
[Concept] Text/String |
For Period |
* |
us-gaap:GovernmentContractorsSubcontractAndSpecialEquipmentCostNatureOfTransaction |
17 |
Government Investigation Into Illegal or Unethical Activity in Government Contracts |
[Concept] Text/String |
For Period |
* |
us-gaap:GovernmentInvestigationIntoIllegalOrUnethicalActivityInGovernmentContracts |
18 |
Government Contract Receivable |
[Concept] Monetary |
As Of |
Debit |
us-gaap:GovernmentContractReceivable |
19 |
Government Contract Receivable, Unbilled Amounts |
[Concept] Monetary |
As Of |
Debit |
us-gaap:GovernmentContractReceivableUnbilledAmounts |
20 |
Prerequisites for Billing, Long-term Contracts |
[Concept] Text/String |
For Period |
* |
us-gaap:PrerequisitesForBillingLongTermContracts |
21 |
Government Contract Receivable, Progess Payments Offset |
[Concept] Monetary |
As Of |
Credit |
us-gaap:GovernmentContractReceivableProgessPaymentsOffset |
22 |
Advance Payments Netted Against Claim Receivable |
[Concept] Monetary |
As Of |
Credit |
us-gaap:AdvancePaymentsNettedAgainstClaimReceivable |
23 |
Contract Receivable Retainage [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ContractReceivableRetainageAbstract |
24 |
Contract Receivable Retainage, Due One Year or Less |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueOneYearOrLess |
25 |
Contract Receivable Retainage, Due after One Year [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ContractReceivableRetainageDueAfterOneYearAbstract |
26 |
Contract Receivable Retainage, Due One to Two Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueOneToTwoYears |
27 |
Contract Receivable Retainage, Due Two to Three Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueTwoToThreeYears |
28 |
Contract Receivable Retainage, Due Three to Four Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueThreeToFourYears |
29 |
Contract Receivable Retainage, Due Four to Five Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueFourToFiveYears |
30 |
Contract Receivable Retainage, Due Five Years or More |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueFiveYearsOrMore |
31 |
Contract Receivable Retainage, Due after One Year, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainageDueAfterOneYear |
32 |
Contract Receivable Retainage, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableRetainage |
33 |
Costs in Excess of Billings on Uncompleted Contracts or Programs [Roll Up] |
[Abstract] |
* |
* |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract |
34 |
Costs in Excess of Billings on Uncompleted Contracts or Programs Expected to be Collected within One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear |
35 |
Costs in Excess of Billings on Uncompleted Contracts or Programs Expected to be Collected after One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear |
36 |
Costs in Excess of Billings on Uncompleted Contracts or Programs, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms |
37 |
Contract Receivable [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ContractReceivableAbstract |
38 |
Contract Receivable, Due One Year or Less |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueOneYearOrLess |
39 |
Contract Receivable, Due after One Year [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ContractReceivableDueAfterOneYearAbstract |
40 |
Contract Receivable, Due One to Two Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueOneToTwoYears |
41 |
Contract Receivable, Due Two to Three Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueTwoToThreeYears |
42 |
Contract Receivable, Due Three to Four Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueThreeToFourYears |
43 |
Contract Receivable, Due Four to Five Years |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueFourToFiveYears |
44 |
Contract Receivable, Due Five Years or More |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueFiveYearsOrMore |
45 |
Contract Receivable, Due after One Year, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractReceivableDueAfterOneYear |
46 |
Contract Receivable, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms |
47 |
Unbilled Receivables, Not Billable at Balance Sheet Date [Roll Up] |
[Abstract] |
* |
* |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAbstract |
48 |
Unbilled Receivables, Not Billable at Balance Sheet Date, Amount Expected to be Collected within One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinOneYear |
49 |
Unbilled Receivables, Not Billable at Balance Sheet Date, Amount Expected to be Collected after One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedAfterOneYear |
50 |
Unbilled Receivables, Not Billable at Balance Sheet Date, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDate |
51 |
Billed and Unbilled Contract Claims Subject to Uncertainty [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:BilledAndUnbilledContractClaimsSubjectToUncertaintyAbstract |
52 |
Contract Claims Description |
[Concept] Text/String |
For Period |
* |
us-gaap:ContractClaimsDescription |
53 |
Unapproved Change Orders, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:UnapprovedChangeOrdersDescription |
54 |
Unapproved Change Orders, Amount |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnapprovedChangeOrdersAmount |
55 |
Commitments to Complete Contracts in Process |
[Concept] Text/String |
For Period |
* |
us-gaap:CommitmentsToCompleteContractsInProcess |
56 |
Contracts Receivable, Claims and Uncertain Amounts [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsAbstract |
57 |
Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected within One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear |
58 |
Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected after One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear |
59 |
Contracts Receivable, Claims and Uncertain Amounts, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmounts |
60 |
Accounts Receivable, Unapproved Contract Claims, Amount [Roll Up] |
[Abstract] |
* |
* |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountAbstract |
61 |
Accounts Receivable, Unapproved Contract Claims, Amount Expected to be Collected after One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedAfterOneYear |
62 |
Accounts Receivable, Unapproved Contract Claims, Amount Expected to be Collected within One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedWithinOneYear |
63 |
Accounts Receivable, Unapproved Contract Claims, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:AccountsReceivableUnapprovedContractClaims |
64 |
Unbilled Change Orders [Roll Up] |
[Abstract] |
* |
* |
us-gaap:UnbilledChangeOrdersAbstract |
65 |
Unbilled Change Orders, Amount Expected to be Collected within One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedWithinOneYear |
66 |
Unbilled Change Orders, Amount Expected to be Collected after One Year |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedAfterOneYear |
67 |
Unbilled Change Orders, Total |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnbilledChangeOrders |
68 |
Governmental Contracts Subject to Renegotiation [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:GovernmentalContractsSubjectToRenegotiationAbstract |
69 |
Governmental Contracts Subject to Renegotiation |
[Concept] Text/String |
For Period |
* |
us-gaap:GovernmentalContractsSubjectToRenegotiation |
70 |
Refunds Due under Government Contracts |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RefundsDueUnderGovernmentContracts |
71 |
Refunds Due under Government Contracts Not Reasonably Estimable |
[Concept] Text/String |
For Period |
* |
us-gaap:RefundsDueUnderGovernmentContractsNotReasonablyEstimable |
72 |
Basis of Provision for Refunds under Government Contracts |
[Concept] Text/String |
For Period |
* |
us-gaap:BasisOfProvisionForRefundsUnderGovernmentContracts |
73 |
Contract Termination Claims and Loans [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:ContractTerminationClaimsAndLoansAbstract |
74 |
Contract Termination Claims, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:ContractTerminationClaimsDescription |
75 |
Contract Termination Claims, US Federal Government |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractTerminationClaimsUSFederalGovernment |
76 |
Contract Termination Claims, Governments Other than US Federal Government |
[Concept] Monetary |
As Of |
Debit |
us-gaap:ContractTerminationClaimsGovernmentsOtherThanUSFederalGovernment |
77 |
Termination Loans, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:TerminationLoansDescription |
78 |
Termination Loans |
[Concept] Monetary |
As Of |
Credit |
us-gaap:TerminationLoans |
79 |
Inventory for Long-term Contracts or Programs [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:InventoryForLongTermContractsOrProgramsAbstract |
80 |
Inventory for Long-term Contracts or Programs, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:InventoryForLongTermContractsOrProgramsDescription |
81 |
Inventory for Long-term Contracts or Programs |
[Concept] Monetary |
As Of |
Debit |
us-gaap:InventoryForLongTermContractsOrPrograms |
82 |
Principal Assumptions Where Average Cost Per Unit is Used |
[Concept] Text/String |
For Period |
* |
us-gaap:PrincipalAssumptionsWhereAverageCostPerUnitIsUsed |
83 |
Inventory for Long-term Contracts or Programs, General and Administrative Costs Included in Inventory |
[Concept] Monetary |
As Of |
Debit |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeCostsIncludedInInventory |
84 |
Inventory for Long-term Contracts or Programs, General and Administrative Expense Incurred |
[Concept] Monetary |
For Period |
Debit |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeExpenseIncurred |
85 |
Inventory Amount, Unpriced Change Orders for Long-term Contracts or Programs |
[Concept] Monetary |
As Of |
Debit |
us-gaap:InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms |
86 |
Inventory Description, Unpriced Change Orders for Long-term Contracts or Program |
[Concept] Text/String |
For Period |
* |
us-gaap:InventoryDescriptionUnpricedChangeOrdersForLongTermContractsOrProgram |
87 |
Progress Payments Netted Against Inventory for Long-term Contracts or Programs |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms |
88 |
Unrecovered Production Costs, Excess of Estimated Average Unit Cost |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnrecoveredProductionCostsExcessOfEstimatedAverageUnitCost |
89 |
Unrecovered Production Costs, Excess Unrecoverable under Existing Firm Orders |
[Concept] Monetary |
As Of |
Debit |
us-gaap:UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders |
90 |
Description of Deferred Costs Related to Long-term Contracts |
[Concept] Text/String |
For Period |
* |
us-gaap:DescriptionOfDeferredCostsRelatedToLongTermContracts |
91 |
Amount of Deferred Costs Related to Long-term Contracts |
[Concept] Monetary |
As Of |
Debit |
us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts |
92 |
Billings in Excess of Cost [Roll Up] |
[Abstract] |
* |
* |
us-gaap:BillingsInExcessOfCostAbstract |
93 |
Billings in Excess of Cost, Current |
[Concept] Monetary |
As Of |
Credit |
us-gaap:BillingsInExcessOfCostCurrent |
94 |
Billings in Excess of Cost, Noncurrent |
[Concept] Monetary |
As Of |
Credit |
us-gaap:BillingsInExcessOfCostNoncurrent |
95 |
Billings in Excess of Cost, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:BillingsInExcessOfCost |
96 |
Retention Payable [Roll Up] |
[Abstract] |
* |
* |
us-gaap:RetentionPayableAbstract |
97 |
Retention Payable, Due One Year or Less |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueOneYearOrLess |
98 |
Retention Payable, Due after One Year [Roll Up] |
[Abstract] |
* |
* |
us-gaap:RetentionPayableDueAfterOneYearAbstract |
99 |
Retention Payable, Due One to Two Years |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueOneToTwoYears |
100 |
Retention Payable Due Two to Three Years |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueTwoToThreeYears |
101 |
Retention Payable, Due Three to Four Years |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueThreeToFourYears |
102 |
Retention Payable, Due Four to Five Years |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueFourToFiveYears |
103 |
Retention Payable, Due Five Years or More |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueFiveYearsOrMore |
104 |
Retention Payable, Due after One Year, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayableDueAfterOneYear |
105 |
Retention Payable, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RetentionPayable |
106 |
Preproduction Costs Related to Long-term Supply Arrangements [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAbstract |
107 |
Preproduction Costs Related to Long-term Supply Arrangements Disclosures |
[Concept] Text/String |
For Period |
* |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsDisclosures |
108 |
Preproduction Costs Related to Long-term Supply Arrangements, Costs Capitalized |
[Concept] Monetary |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized |
109 |
Preproduction Costs Related to Long-term Supply Arrangements, Asset for Molds Dies and Tools Owned |
[Concept] Monetary |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsOwned |
110 |
Preproduction Costs Related to Long-term Supply Arrangements, Asset for Molds Dies and Tools Not Owned |
[Concept] Monetary |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsNotOwned |
111 |
Liabilities for Long-term Contracts or Programs [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:LiabilitiesForLongTermContractsOrProgramsAbstract |
112 |
Provision for Loss on Contracts |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProvisionForLossOnContracts |
113 |
Advances Received on Government Contracts, Not Netted Against Accounts Receivable |
[Concept] Monetary |
As Of |
Credit |
us-gaap:AdvancesReceivedOnGovernmentContractsNotNettedAgainstAccountsReceivable |